/**
 * 文件名：@Regulator.java <br/>
 * 包名：cn.efunbox.afw.core.regulation <br/>
 * 项目名：afw-core <br/>
 * @author xtwin <br/>
 */
package cn.efunbox.afw.core.regulation;

import java.util.Map;

import cn.efunbox.afw.core.mvc.context.Context;

/**
 * 类名：Regulator  <br />
 *
 * 功能：校准器接口定义
 *
 * @author xtwin <br />
 * 创建时间：2015年12月2日 上午11:29:16  <br />
 * @version 2015年12月2日
 */
public interface Regulator {

	/**
	 * 
	 * 功能：执行校准操作 <br/>
	 * 
	 * 		如：格式校验、类型转换等，都属于校准操作
	 *
	 * @author xtwin <br/>
	 * @version 2015年12月2日 上午11:29:47 <br/>
	 */
	Object regulate(Context context, String field, Object value, Map<String, String> config) throws Exception;
}
